﻿// name: worker_B.h
//  who: by Jack Chen
// what: pseudo code for npc, worker_B.h(木工B)

#include <monster>

inherit MONSTER;

class worker_B() : monster
{
    int level;
    string longDesc;
    string name;
    string unit;
    //int process;
    enum process {  process_needBoat,        // enum is the stardard C++ way of avoiding 0,1,2,3,.... (magic numbers)
                    process_needPaperRod,
                    process_busy,
                    process_doneJobDone,
                    process_doneBuddha
                 };
	
    bool gender; // 女真男假
	
    void trigger__player_input();
    void counting();              // counting how many raws play have given
    void timer();                 // a timer to timing the time of making boat
};